Kai-Wei Teng
HOU
4
HRs Allowed
8.9%
HR Rate (Pool)
+0.25
FIP-xFIP Gap
45
Pool Matchups
4
HRs Allowed (Pool)
5
Top-15 Matchups
0
HRs to Top-15
8.9%
HR Rate
HRs Allowed Per Game Day
HRs Allowed
| Date | Batter | Rank | Score | Stadium | EV | Angle | Dist |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | Jackson Chourio | #108 | 47 | Minute Maid Park | 107.1mph | 24.0° | 431ft |
| 2026-05-29 | David Hamilton | #242 | 17 | Minute Maid Park | 94.0mph | 30.0° | 343ft |
| 2026-05-10 | Spencer Steer | #18 | 52 | Great American Ball Park | 103.9mph | 25.0° | 355.0ft |
| 2026-04-28 | Pete Alonso | #32 | 64 | Camden Yards | 104.0mph | 26.0° | 380.0ft |
Pitch Arsenal
| Pitch | Usage | RV/100 | HRs |
|---|---|---|---|
| Sweeper | 36.1% | -3.4 | 1 |
| Fastball | 25.6% | +2.0 | 3 |
| Sinker | 17.6% | -2.5 | 0 |
| Changeup | 9.6% | +3.1 | 1 |
| Curveball | 9.6% | +0.3 | 0 |
All Scored Matchups
| Date | Batter | Rank | Score | Tier | Form | HR? |
|---|---|---|---|---|---|---|
| 2026-05-29 | David Hamilton | #242 | 17 | ⚪ D | ❄ COLD | 💥 |
| 2026-05-29 | Luis Rengifo | #235 | 21 | ⚪ D | ❄ COLD | · |
| 2026-05-29 | Sal Frelick | #197 | 32 | ⚪ D | 📈 WARM | · |
| 2026-05-29 | Brice Turang | #134 | 43 | ⚪ D | ❄ COLD | · |
| 2026-05-29 | William Contreras | #125 | 45 | ⚪ D | 📈 WARM | · |
| 2026-05-29 | Jackson Chourio | #108 | 47 | ⚪ D | ➖ NTRL | 💥 |
| 2026-05-29 | Garrett Mitchell | #78 | 52 | 🟠 C | 📈 WARM | · |
| 2026-05-29 | Christian Yelich | #52 | 58 | 🟠 C | 📈 WARM | · |
| 2026-05-29 | Jake Bauers | #20 | 68 | 🔵 C+ | 📈 WARM | · |
| 2026-05-23 | Nico Hoerner | #259 | 24 | ⚪ D | ❄ COLD | · |
| 2026-05-23 | Seiya Suzuki | #191 | 38 | ⚪ D | ❄ COLD | · |
| 2026-05-23 | Pete Crow-Armstrong | #190 | 38 | ⚪ D | 📉 COOL | · |
| 2026-05-23 | Alex Bregman | #185 | 39 | ⚪ D | ➖ NTRL | · |
| 2026-05-23 | Dansby Swanson | #168 | 41 | ⚪ D | 📉 COOL | · |
| 2026-05-23 | Michael Busch | #106 | 50 | 🟠 C | 🔥 HOT | · |
| 2026-05-23 | Moisés Ballesteros | #85 | 53 | 🟠 C | 📈 WARM | · |
| 2026-05-23 | Miguel Amaya | #81 | 54 | 🟠 C | ➖ NTRL | · |
| 2026-05-23 | Michael Conforto | #30 | 66 | 🔵 C+ | 📉 COOL | · |
| 2026-05-16 | Alejandro Osuna | #241 | 19 | ⚪ D | ➖ NTRL | · |
| 2026-05-16 | Danny Jansen | #206 | 30 | ⚪ D | ❄ COLD | · |
| 2026-05-16 | Josh Jung | #142 | 40 | ⚪ D | 📉 COOL | · |
| 2026-05-16 | Justin Foscue | #116 | 45 | ⚪ D | ➖ NTRL | · |
| 2026-05-16 | Evan Carter | #113 | 46 | ⚪ D | ➖ NTRL | · |
| 2026-05-16 | Joc Pederson | #112 | 46 | ⚪ D | 📈 WARM | · |
| 2026-05-16 | Brandon Nimmo | #94 | 49 | ⚪ D | 📈 WARM | · |
| 2026-05-16 | Jake Burger | #82 | 51 | 🟠 C | 📈 WARM | · |
| 2026-05-16 | Ezequiel Duran | #74 | 53 | 🟠 C | 📈 WARM | · |
| 2026-05-10 | Matt McLain | #75 | 36 | ⚪ D | ❄ COLD | · |
| 2026-05-10 | Eugenio Suárez | #49 | 43 | ⚪ D | · — | · |
| 2026-05-10 | TJ Friedl | #48 | 43 | ⚪ D | 📈 WARM | · |
| 2026-05-10 | Tyler Stephenson | #44 | 44 | ⚪ D | 📉 COOL | · |
| 2026-05-10 | Ke'Bryan Hayes | #32 | 46 | ⚪ D | 📈 WARM | · |
| 2026-05-10 | Spencer Steer | #18 | 52 | 🟠 C | ➖ NTRL | 💥 |
| 2026-05-10 | Elly De La Cruz | #14 | 54 | 🟠 C | ❄ COLD | · |
| 2026-05-10 | Nathaniel Lowe | #12 | 55 | 🟠 C | 📉 COOL | · |
| 2026-05-10 | Sal Stewart | #7 | 56 | 🟠 C | 📉 COOL | · |
| 2026-04-28 | Blaze Alexander | #139 | 38 | ⚪ D | ❄ COLD | · |
| 2026-04-28 | Dylan Beavers | #40 | 61 | 🔵 C+ | 📈 WARM | · |
| 2026-04-28 | Leody Taveras | #34 | 64 | 🔵 C+ | 📈 WARM | · |
| 2026-04-28 | Jeremiah Jackson | #33 | 64 | 🔵 C+ | ➖ NTRL | · |
| 2026-04-28 | Pete Alonso | #32 | 64 | 🔵 C+ | 📈 WARM | 💥 |
| 2026-04-28 | Taylor Ward | #31 | 64 | 🔵 C+ | 📈 WARM | · |
| 2026-04-28 | Coby Mayo | #27 | 68 | 🔵 C+ | 🔥 HOT | · |
| 2026-04-28 | Samuel Basallo | #14 | 73 | 🟡 B | ➖ NTRL | · |
| 2026-04-28 | Gunnar Henderson | #12 | 76 | 🟡 B | ➖ NTRL | · |